  $(function() {
	  $('.formatMoney').each(function(){
		  var money = $(this).text();
		  var formatMoney = accounting.formatMoney(money, "đ", 0, ".", "","%v %s");
		  $(this).text(formatMoney);
	  });
	  function showSuccess(str,delay){
		  if(delay){
			  $('#alertMessage').removeClass('error info warning').addClass('success').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500,function(){
					  $(this).delay(delay).animate({ opacity: 0,right: '-20'}, 500,function(){ $(this).hide(); });																														   																											
				});
			  return false;
		  }
			  $('#alertMessage').addClass('success').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500);	
	  }
//data table 
	  $('.listNews').dataTable({
      	"sDom": 'fCl<"clear">rtip',
      	"sPaginationType": "full_numbers",
      	"aaSorting": [],
      	"aoColumns": [
      	null,{"bSearchable": false },{"bSearchable": false },{"bSearchable": false }
      	],
	        "oLanguage": {
	  	      "oPaginate": {
	  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
	  	      },
	  	      "sEmptyTable": "Không có bài viết",
	  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ bài viết",
	  	      "sInfoEmpty": "Không có bài viết để hiển thị",
	  	      "sInfoFiltered": " - Lọc từ _MAX_ bài viết"
	        }
      	});
	  $('.listNewsTypes').dataTable({
	      	"sDom": 'fCl<"clear">rtip',
	      	"sPaginationType": "full_numbers",
	      	"aaSorting": [],
	      	"aoColumns": [
	      	null,{"bSearchable": false },{"bSearchable": false },{"bSearchable": false },{"bSearchable": false }
	      	],
		        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có loại bài viết",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ loại bài viết",
		  	      "sInfoEmpty": "Không có loại bài viết để hiển thị",
		  	      "sInfoFiltered": " - Lọc từ _MAX_ loại bài viết"
		        }
	      	});
        $('.listProduct').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
	  	      "oPaginate": {
	  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
	  	      },
	  	      "sEmptyTable": "Không có sản phẩm",
	  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
	  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
	  	      "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
	        }
        	});
	  $('.listProductType').dataTable({
      	"sDom": 'fCl<"clear">rtip',
      	"sPaginationType": "full_numbers",
      	"aaSorting": [],
      	"aoColumns": [
      	null,{"bSearchable": false },{ "bSortable": false }
      	],
        "oLanguage": {
	  	      "oPaginate": {
	  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
	  	      },
	  	      "sEmptyTable": "Không có loại sản phẩm",
	  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ loại sản phẩm",
		  	      "sInfoEmpty": "Không có loại sản phẩm để hiển thị",
		  	    "sInfoFiltered": " - Lọc từ _MAX_ loại sản phẩm"
	        }
      	});
	  $('.listUnitProduct').dataTable({
	      	"sDom": 'fCl<"clear">rtip',
	      	"sPaginationType": "full_numbers",
	      	"aaSorting": [],
	      	"aoColumns": [
	      	null,null,{"bSearchable": false },{ "bSortable": false }
	      	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có đơn vị sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ đơn vị sản phẩm",
  		  	      "sInfoEmpty": "Không có đơn vị sản phẩm để hiển thị",
  		  	      "sInfoFiltered": " - Lọc từ _MAX_ đơn vị sản phẩm"
		        }
	      	});
        $('.listVendor').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSearchable": false },{ "bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có đối tác",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ đối tác",
  		  	      "sInfoEmpty": "Không có đối tác để hiển thị",
  		  	      "sInfoFiltered": " - Lọc từ _MAX_ đối tác"
		        }
        	});
        $('.listCustomer').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSearchable": false },{ "bSearchable": false },{ "bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có khách hàng",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ khách hàng",
  		  	      "sInfoEmpty": "Không có khách hàng để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ khách hàng"
		        }
        	});
        $('.listEmployee').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{ "bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có nhân viên",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ nhân viên",
  		  	      "sInfoEmpty": "Không có nhân viên để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ nhân viên"
		        }
        	});
        $('.listUser').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{ "bSearchable": false , "bSortable": false},null,{ "bSearchable": false },{ "bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có người dùng",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ người dùng",
  		  	      "sInfoEmpty": "Không có người dùng để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ người dùng"
		        }
        	});
        $('.listAllProduct').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
  		  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
		        }
        	});
        $('.listProductOutOfStock').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
  		  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
		        }
        	});
        $('.listProductNoPrice').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
  		  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
		        }
        	});
        $('.listAllProductRe').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
  		  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
		        }
        	});
        $('.listProductOutOfStockRe').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
  		  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
		        }
        	});
        $('.listProductNoPriceRe').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
  		  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
		        }
        	});
        $('.listProductTransfer').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có sản phẩm",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ sản phẩm",
  		  	      "sInfoEmpty": "Không có sản phẩm để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ sản phẩm"
		        }
        	});
        WhTable = $('.listWhInvoiceTransfer').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,null,null,{"bSearchable": false },{"bSearchable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn sỉ",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn mua sỉ",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	});
        ReTable = $('.listReInvoiceTransfer').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,null,null,{"bSearchable": false },{"bSearchable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn lẻ",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn mua lẻ",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	});
        oTable = $('.listInvoiceTransfer').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"sPaginationType": "full_numbers",
        	"aaSorting": [],
        	"aoColumns": [
        	null,null,null,{"bSearchable": false },{"bSearchable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn mua hàng được giao",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn mua hàng",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	});
        $('.listWhInvoiceTransfer tr').live('click',function() {
        	var data = WhTable.fnGetData( this );
        	var id = $(this).attr('id');
        	var row = oTable.fnAddData( data);
        	var nTr = oTable.fnSettings().aoData[ row[0] ].nTr;
        	$(nTr).addClass('WhInvoice');
        	$(nTr).attr('id',id+'_wh');
            WhTable.fnDeleteRow( this);
            showSuccess('Đã thêm hóa đơn sỉ',1000);
        } );
        $('.listReInvoiceTransfer tr').live('click',function() {
        	var data = ReTable.fnGetData( this );
        	var id = $(this).attr('id');
        	var row = oTable.fnAddData( data);
        	var nTr = oTable.fnSettings().aoData[ row[0] ].nTr;
        	$(nTr).addClass('ReInvoice');
        	$(nTr).attr('id',id+'_re');
            ReTable.fnDeleteRow( this);
            showSuccess('Đã thêm hóa đơn lẻ',1000);
        } );
        $('.listInvoiceTransfer tr').live('click',function() {
        	var data = oTable.fnGetData( this );
        	var id = $(this).attr('id').substr(0,$(this).attr("id").length - 2);
        	var type = $(this).attr('id').substr($(this).attr("id").length - 2,2);
        	if (type =='wh')
        		{
	        		var row = WhTable.fnAddData( data);
	            	var nTr = WhTable.fnSettings().aoData[ row[0] ].nTr;
	            	$(nTr).addClass('WhInvoice');
	            	$(nTr).attr('id',id);
        		}
        	else
        		{
	        		if (type =='re')
	        		{
		        		var row = ReTable.fnAddData( data);
		            	var nTr = ReTable.fnSettings().aoData[ row[0] ].nTr;
		            	$(nTr).addClass('ReInvoice');
		            	$(nTr).attr('id',id);
	        		}
        		}      	
            oTable.fnDeleteRow( this);
            showSuccess('Đã xóa hóa đơn',1000);
        } );
        $('.listWhInvoice').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn nhập kho",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	}); 
        $('.listTrInvoice').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn chuyển kho",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	});
        $('.listWsInvoice').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{"bSearchable": false },{ "bSearchable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn bán sỉ",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	});
        $('.listReInvoice').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"aaSorting": [],
        	"aoColumns": [
        	null,{"bSearchable": false },{"bSearchable": false },{"bSearchable": false },{ "bSearchable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn bán lẻ",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	});
        $('.listDeInvoice').dataTable({
        	"sDom": 'fCl<"clear">rtip',
        	"aaSorting": [],
        	"aoColumns": [
        	null,null,{ "bSortable": false }
        	],
	        "oLanguage": {
		  	      "oPaginate": {
		  	        "sFirst": "Đầu", "sLast": "Cuối","sNext": "Tiếp","sPrevious": "Lùi"
		  	      },
		  	      "sEmptyTable": "Không có hóa đơn giao hàng",
		  	      "sInfo": "Hiển thị _START_ đến _END_ trong số _TOTAL_ hóa đơn",
  		  	      "sInfoEmpty": "Không có hóa đơn để hiển thị",
  		  	  "sInfoFiltered": " - Lọc từ _MAX_ hóa đơn"
		        }
        	});
        
        $(".dataTables_wrapper .dataTables_length select").addClass("small");
  });